﻿// --------------------------------------------------------------------------------------------------------------------
// <copyright file="GuidanceStatus.cs" company="Microsoft Corporation">
//   Copyright Microsoft Corporation. All Rights Reserved. This code released under the terms of the Microsoft Public License (MS-PL, http://opensource.org/licenses/ms-pl.html.) This is sample code only, do not use in production environments.
// </copyright>
// --------------------------------------------------------------------------------------------------------------------

namespace Microsoft.ALMRangers.VsarTreasureMap.WindowsStoreApp.Models
{
    using System.Runtime.Serialization;

    /// <summary>
    /// The status for guidance.
    /// </summary>
    [DataContract]
    public class GuidanceStatus
    {
        /// <summary>
        /// Initializes a new instance of the <see cref="GuidanceStatus" /> class.
        /// </summary>
        /// <param name="id">The guidance id.</param>
        /// <param name="status">The guidance status.</param>
        public GuidanceStatus(int id, Status status)
        {
            this.Id = id;
            Status = status;
        }

        /// <summary>
        /// Gets or sets the id.
        /// </summary>
        /// <value>The id.</value>
        [DataMember]
        public int Id { get; set; }

        /// <summary>
        /// Gets or sets the status.
        /// </summary>
        /// <value>The status.</value>
        [DataMember]
        public Status Status { get; set; }
    }
}
